Debugging from the Source Editor

In debug mode, files loaded in the Source Editor are read-only and a button bar is added to the tool.

- When you press one of these buttons, the corresponding command is executed in the Debugger Command Line Shell.
- Object IDs are specified by highlighting the object names in the Source Editor.

Run | Runs the application being debugged from scratch.
Cont | Continues interrupted execution.
Step | Single-steps into the next function/method.
Next | Single-steps over the next function/method.
Break In | Sets a break point at the first execution line of a selected method.
Break At | Sets a breakpoint at the current cursor position.
Clear | Clears the breakpoint in the current line. The cursor must be positioned to a line with a breakpoint.
Print * | Prints the value pointed to by the current selection. The selection must evaluate to a valid pointer.
Print | Prints the value of the current selection. The selection must evaluate to a valid variable.
this | Prints the local variables of the current object.
Stack | Opens a Stack window and displays the current call stack
Up | Goes one stack frame up in the call hierarchy. A reusable Source Editor is automatically positioned at the source location of the new stack frame.
Down | Goes one stack frame down in the call hierarchy. A reusable Source Editor is automatically positioned at the source location of the new stack frame.

- The Print *, Print, and this buttons show highlighted objects in the Variable Viewer.